package com.zmn.oms.dubbo.interfaces.zmn.normal.track;

import com.zmn.common.dto.ResponseDTO;
import com.zmn.oms.dubbo.dto.common.track.AddMasterTrackDIO;
import com.zmn.oms.dubbo.dto.common.track.OrderTrackQueryDIO;
import com.zmn.oms.dubbo.dto.common.work.WorkAddTrackDIO;

/**
 * 类描述：啄木鸟-普通单-跟单
 *
 * @author heciqi
 * @date 2018/11/27 14:33
 */
public interface ZsNormalOrderTrackRemoteService {

	/**
	 * 数量
	 * @param orderTrackQueryDIO
	 * @return
	 */
	ResponseDTO<Integer> countByQuery(OrderTrackQueryDIO orderTrackQueryDIO);

	/**
	 * 新增工程师跟单
	 * @param addMasterTrackDIO
	 * @return
	 */
	ResponseDTO insertMasterTrack(AddMasterTrackDIO addMasterTrackDIO);

	/**
	 * 跟单系统修改订单状态
	 *
	 * @param workAddTrackDIO
	 * @return com.zmn.common.dto2.ResponseDTO
	 * @author wangxiaokun
	 */
	com.zmn.common.dto2.ResponseDTO modifyWorkTrack(WorkAddTrackDIO workAddTrackDIO);
}
